﻿/**
 * \file IVille.cs
 * \brief Interface IVille
 * \author ARTUR Vincent
 * \author LAPERDRIX Pierre
 * \version 1.0
 */
namespace Interfaces
{
	using Implem;
	using System;
	using System.Collections.Generic;
	using System.Linq;
	using System.Text;

    /**
     * \interface IVille
     * \brief Objet representant une ville
     */
	public interface IVille 
	{
        /**
         * \fn void production()
         * \brief Produit l'unite voulue par le joueur
         */
		void production();

        /**
         * \fn void augmentationPop()
         * \brief Augmente la population de la ville
         */
		void augmentationPop();

        /**
         * \fn void finTour()
         * \brief Declenche les actions de fin de tour
         */
		void finTour();

	}
}

